package cn.aigoubuy.service;

import cn.aigoubuy.domain.PageBean;
import cn.aigoubuy.domain.Product;

import java.sql.SQLException;
import java.util.List;

public interface ProductService {
    /**
     * 热门商品
     * @return
     */
    List<Product> findByHot() throws SQLException;
    /**
     * 最新商品
     * @return
     */
    List<Product> findByNew() throws SQLException;

    /**
     * 通过 id 查询详情
     * @param pid
     * @return
     */
    Product findById(String pid) throws SQLException;
    /**
     * 分页查询所有商品
     * @param cid
     * @param pageNumber
     * @param pageSize
     * @return
     * @throws SQLException
     */
    PageBean<Product> findByCid(String cid, int pageNumber, int pageSize) throws SQLException;
}